/*
* Copyright (C) 1997-2001 Id Software, Inc.
* 
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
* 
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE.
* 
* See the GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc., 59 Temple
* Place - Suite 330, Boston, MA 02111-1307, USA.
*  
*/

// Created on 20.11.2003 by RST.
// $Id: medge_t.java,v 1.2 2004/09/22 19:22:15 salomo Exp $
using System;
using Defines = Suake2.UI.Defines;
//UPGRADE_TODO: The type 'java.nio.ByteBuffer' could not be found. If it was not included in the conversion, there may be compiler issues. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1262'"
using ByteBuffer = java.nio.ByteBuffer;
namespace Suake2.UI.render
{
	
	public class medge_t
	{
		
		//UPGRADE_NOTE: Final was removed from the declaration of 'DISK_SIZE '. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1003'"
		//UPGRADE_NOTE: The initialization of  'DISK_SIZE' was moved to static method 'jake2.render.medge_t'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public static readonly int DISK_SIZE;
		
		//UPGRADE_NOTE: Final was removed from the declaration of 'MEM_SIZE '. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1003'"
		//UPGRADE_NOTE: The initialization of  'MEM_SIZE' was moved to static method 'jake2.render.medge_t'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public static readonly int MEM_SIZE;
		
		// unsigned short
		public int[] v = new int[2];
		
		public int cachededgeoffset;
		
		public medge_t(ByteBuffer b)
		{
			v[0] = b.getShort() & 0xFFFF;
			v[1] = b.getShort() & 0xFFFF;
		}
		static medge_t()
		{
			DISK_SIZE = 2 * Defines.SIZE_OF_SHORT;
			MEM_SIZE = 3 * Defines.SIZE_OF_INT;
		}
	}
}